@charset "UTF-8";
body {
  overflow: hidden;
}

* {
  list-style: none;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  border-radius: 2px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #a3a3a3;
}

.go-animation-twinkle {
  -webkit-animation: twinkle 2s ease;
          animation: twinkle 2s ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  opacity: 1;
}

@-webkit-keyframes twinkle {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

@keyframes twinkle {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.v-modal-enter {
  -webkit-animation: v-modal-in 0.2s ease;
          animation: v-modal-in 0.2s ease;
}

.v-modal-leave {
  -webkit-animation: v-modal-out 0.2s ease forwards;
          animation: v-modal-out 0.2s ease forwards;
}

@-webkit-keyframes v-modal-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes v-modal-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes v-modal-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes v-modal-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.2s ease;
}

.list-complete-item {
  transition: all 1s;
}

.list-complete-enter-from,
.list-complete-leave-to {
  opacity: 0;
  transform: translateY(30px);
}

.list-complete-leave-active {
  position: absolute;
}

.go-transition {
  transition: all 0.4s;
}

.go-transition-quick {
  transition: all 0.2s;
}

.go-flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.go-flex-items-center {
  display: flex;
  align-items: center;
  text-align: center;
}

.go-flex-no-wrap {
  flex-wrap: nowrap !important;
}

.go-absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.go-cursor-pointer {
  cursor: pointer;
}

.go-boderbox {
  box-sizing: border-box;
}

.go-background-filter {
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
}
[data-theme=light] .go-background-filter {
  background-color: rgba(240, 240, 240, 0.7);
}
[data-theme=dark] .go-background-filter {
  background-color: rgba(35, 35, 36, 0.7);
}

.go-background-filter-shallow {
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
}
[data-theme=light] .go-background-filter-shallow {
  background-color: rgba(240, 240, 240, 0.3);
}
[data-theme=dark] .go-background-filter-shallow {
  background-color: rgba(35, 35, 36, 0.3);
}

.go-border-radius {
  border-radius: 8px;
  overflow: hidden;
}

.go-point-bg {
  background-size: 15px 15px, 15px 15px;
}
[data-theme=light] .go-point-bg {
  background-color: #fafafc;
}
[data-theme=dark] .go-point-bg {
  background-color: #18181c;
}

.go-ellipsis-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.go-m-0 {
  margin: 0em;
}

.go-m-1 {
  margin: 0.25em;
}

.go-m-2 {
  margin: 0.5em;
}

.go-m-3 {
  margin: 1em;
}

.go-m-4 {
  margin: 1.5em;
}

.go-m-5 {
  margin: 2.5em;
}

.go-mx-0 {
  margin-left: 0em;
  margin-right: 0em;
}

.go-my-0 {
  margin-top: 0em;
  margin-bottom: 0em;
}

.go-mx-1 {
  margin-left: 0.25em;
  margin-right: 0.25em;
}

.go-my-1 {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.go-mx-2 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.go-my-2 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.go-mx-3 {
  margin-left: 1em;
  margin-right: 1em;
}

.go-my-3 {
  margin-top: 1em;
  margin-bottom: 1em;
}

.go-mx-4 {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

.go-my-4 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.go-mx-5 {
  margin-left: 2.5em;
  margin-right: 2.5em;
}

.go-my-5 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}

.go-mt-0 {
  margin-top: 0em;
}

.go-mt-1 {
  margin-top: 0.25em;
}

.go-mt-2 {
  margin-top: 0.5em;
}

.go-mt-3 {
  margin-top: 1em;
}

.go-mt-4 {
  margin-top: 1.5em;
}

.go-mt-5 {
  margin-top: 2.5em;
}

.go-mr-0 {
  margin-right: 0em;
}

.go-mr-1 {
  margin-right: 0.25em;
}

.go-mr-2 {
  margin-right: 0.5em;
}

.go-mr-3 {
  margin-right: 1em;
}

.go-mr-4 {
  margin-right: 1.5em;
}

.go-mr-5 {
  margin-right: 2.5em;
}

.go-mb-0 {
  margin-bottom: 0em;
}

.go-mb-1 {
  margin-bottom: 0.25em;
}

.go-mb-2 {
  margin-bottom: 0.5em;
}

.go-mb-3 {
  margin-bottom: 1em;
}

.go-mb-4 {
  margin-bottom: 1.5em;
}

.go-mb-5 {
  margin-bottom: 2.5em;
}

.go-ml-0 {
  margin-left: 0em;
}

.go-ml-1 {
  margin-left: 0.25em;
}

.go-ml-2 {
  margin-left: 0.5em;
}

.go-ml-3 {
  margin-left: 1em;
}

.go-ml-4 {
  margin-left: 1.5em;
}

.go-ml-5 {
  margin-left: 2.5em;
}

.go-m {
  margin: 0 !important;
}

.go-p-0 {
  padding: 0em;
}

.go-p-1 {
  padding: 0.25em;
}

.go-p-2 {
  padding: 0.5em;
}

.go-p-3 {
  padding: 1em;
}

.go-p-4 {
  padding: 1.5em;
}

.go-p-5 {
  padding: 2.5em;
}

.go-px-0 {
  padding-left: 0em;
  padding-right: 0em;
}

.go-py-0 {
  padding-top: 0em;
  padding-bottom: 0em;
}

.go-px-1 {
  padding-left: 0.25em;
  padding-right: 0.25em;
}

.go-py-1 {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.go-px-2 {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.go-py-2 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.go-px-3 {
  padding-left: 1em;
  padding-right: 1em;
}

.go-py-3 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.go-px-4 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.go-py-4 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.go-px-5 {
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.go-py-5 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}

.go-pt-0 {
  padding-top: 0em;
}

.go-pt-1 {
  padding-top: 0.25em;
}

.go-pt-2 {
  padding-top: 0.5em;
}

.go-pt-3 {
  padding-top: 1em;
}

.go-pt-4 {
  padding-top: 1.5em;
}

.go-pt-5 {
  padding-top: 2.5em;
}

.go-pr-0 {
  padding-right: 0em;
}

.go-pr-1 {
  padding-right: 0.25em;
}

.go-pr-2 {
  padding-right: 0.5em;
}

.go-pr-3 {
  padding-right: 1em;
}

.go-pr-4 {
  padding-right: 1.5em;
}

.go-pr-5 {
  padding-right: 2.5em;
}

.go-pb-0 {
  padding-bottom: 0em;
}

.go-pb-1 {
  padding-bottom: 0.25em;
}

.go-pb-2 {
  padding-bottom: 0.5em;
}

.go-pb-3 {
  padding-bottom: 1em;
}

.go-pb-4 {
  padding-bottom: 1.5em;
}

.go-pb-5 {
  padding-bottom: 2.5em;
}

.go-pl-0 {
  padding-left: 0em;
}

.go-pl-1 {
  padding-left: 0.25em;
}

.go-pl-2 {
  padding-left: 0.5em;
}

.go-pl-3 {
  padding-left: 1em;
}

.go-pl-4 {
  padding-left: 1.5em;
}

.go-pl-5 {
  padding-left: 2.5em;
}

.go-p {
  padding: 0 !important;
}

.go-d-inline-block {
  display: inline-block;
}

.go-d-block {
  display: block;
}

.weather-icon {
  background-repeat: no-repeat;
  background-size: 40px;
  height: 40px;
  width: 40px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0 5px;
}

.weather-icon[data-weather=晴] {
  background-image: url("../../images/weather/w0.png");
}

.weather-icon[data-weather=多云] {
  background-image: url("../../images/weather/w1.png");
}

.weather-icon[data-weather=阴] {
  background-image: url("../../images/weather/w2.png");
}

.weather-icon[data-weather=阵雨] {
  background-image: url("../../images/weather/w3.png");
}

.weather-icon[data-weather=强阵雨] {
  background-image: url("../../images/weather/w4.png");
}

.weather-icon[data-weather=雷阵雨] {
  background-image: url("../../images/weather/w5.png");
}

.weather-icon[data-weather=强雷阵雨] {
  background-image: url("../../images/weather/w6.png");
}

.weather-icon[data-weather=雨] {
  background-image: url("../../images/weather/w7.png");
}

.weather-icon[data-weather=小雨] {
  background-image: url("../../images/weather/w8.png");
}

.weather-icon[data-weather=中雨] {
  background-image: url("../../images/weather/w9.png");
}

.weather-icon[data-weather=大雨] {
  background-image: url("../../images/weather/w10.png");
}

.weather-icon[data-weather=暴雨] {
  background-image: url("../../images/weather/w11.png");
}

.weather-icon[data-weather=大暴雨] {
  background-image: url("../../images/weather/w12.png");
}

.weather-icon[data-weather=特大暴雨] {
  background-image: url("../../images/weather/w13.png");
}

.weather-icon[data-weather=小到中雨] {
  background-image: url("../../images/weather/w14.png");
}

.weather-icon[data-weather=中到大雨] {
  background-image: url("../../images/weather/w15.png");
}

.weather-icon[data-weather=大到暴雨] {
  background-image: url("../../images/weather/w16.png");
}

.weather-icon[data-weather=暴雨到大暴雨] {
  background-image: url("../../images/weather/w17.png");
}

.weather-icon[data-weather=大暴雨到特大暴雨] {
  background-image: url("../../images/weather/w18.png");
}

.weather-icon[data-weather=雪] {
  background-image: url("../../images/weather/w19.png");
}

.weather-icon[data-weather=小雪] {
  background-image: url("../../images/weather/w20.png");
}

.weather-icon[data-weather=中雪] {
  background-image: url("../../images/weather/w21.png");
}

.weather-icon[data-weather=大雪] {
  background-image: url("../../images/weather/w22.png");
}

.weather-icon[data-weather=暴雪] {
  background-image: url("../../images/weather/w23.png");
}

.weather-icon[data-weather=雨夹雪] {
  background-image: url("../../images/weather/w24.png");
}

.weather-icon[data-weather=阵雪] {
  background-image: url("../../images/weather/w25.png");
}

.weather-icon[data-weather=小到中雪] {
  background-image: url("../../images/weather/w26.png");
}

.weather-icon[data-weather=中到大雪] {
  background-image: url("../../images/weather/w27.png");
}

.weather-icon[data-weather=大到暴雪] {
  background-image: url("../../images/weather/w28.png");
}

.weather-icon[data-weather=雾] {
  background-image: url("../../images/weather/w29.png");
}

.weather-icon[data-weather=霾] {
  background-image: url("../../images/weather/w30.png");
}/*# sourceMappingURL=style.css.map */